.silent
#======= Definition of files used ===============================================
NAME = Example
OBJS =	BeginConfig.obj\
		..\DialogHandler.obj ..\Config.obj\
		$(NAME).obj\
		_Dlg_Main.obj\
			_Dlg_Options.obj\
			_Dlg_Settings.obj\
		_Dlg_Help.obj\
	EndConfig.obj
RES  = res\$(NAME).res

GlobalInc = Main\$(NAME).inc res\resource.ash
lDEBUG= #/DEBUG /DEBUGTYPE:CV
mDEBUG= #/Zi

#======= Assembly definition ====================================================
.asm.obj:
	\MASM32\BIN\ML.EXE @&&!
		$(mDEBUG) /c /Cp /nologo /coff /IRes /IMain /I$(<D) $<
!

#======= Linking definition =====================================================
$(NAME).exe: $(OBJS) $(RES)
	\MASM32\BIN\LINK.EXE @&&!
		$(lDEBUG) /SUBSYSTEM:WINDOWS /NOLOGO /OUT:$(NAME).exe $(OBJS) $(RES)
!

#======= Dependencies ===========================================================
BeginConfig.obj:	$(GlobalInc) Dlgs\BeginConfig.asm
EndConfig.obj:		$(GlobalInc) Dlgs\EndConfig.asm

$(NAME).obj:		$(GlobalInc) Main\*.*
_Dlg_Main.obj:		$(GlobalInc) dlgs\Main\*.*
_Dlg_Settings.obj:	$(GlobalInc) dlgs\Main\Tab\Settings\*.*
_Dlg_Options.obj:	$(GlobalInc) dlgs\Main\Tab\Options\*.*
_Dlg_Help.obj:		$(GlobalInc) dlgs\Help\*.*

#================================================================================
